Securing Java through software watermarking

نویسندگان

  • D. Curran
  • Neil J. Hurley
  • Mel Ó Cinnéide
چکیده

An important advantage of Java is its portability due to its use of byte ode. However the use of byte ode allows de ompilation of Java programs to gain a ess to their sour e ode. This makes it easier to pirate Java programs, infringing their opyright. This is a disadvantage of Java in omparison with programming languages that ompile to native obje t ode. Software watermarking is a relatively new approa h to the problem of opyright prote tion that involves embedding ownership information in an exe utable program. Watermarking has been extensively resear hed in the ontext of multimedia and signi ant progress has been made toward the development of robust and se ure te hniques. In this paper we investigate a new software watermarking s heme. This is derived from signal dete tion theory whi h is used in multimedia watermarking.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Intellectual Property Right Protection of Browser based Software through Watermarking Technique

With the explosive growth of internet technology, many innovative web applications have been launched. For designing web applications Java has become a very popular programming language. Java bytecode technique makes it with high portability. However, it also poses large dangers to malicious users. Many techniques have been proposed for software copyright protection. They are useful for stand-a...

متن کامل

An Evaluation of Static Java Bytecode Watermarking [Draft Version]

The rise in the use of the Internet and bytecode languages such as Java bytecode and Microsoft’s Common Intermediate Language have made copying, decompiling and disassembling software easier. The global revenue loss due to software piracy was estimated to be more than $50 billion in 2008. Watermarking is a technique which attempts to protect software by inserting copyright notices or unique ind...

متن کامل

WaterRPG: A Graph-based Dynamic Watermarking Model for Software Protection

Software watermarking involves embedding a unique identifier or, equivalently, a watermark value within a software to prove owner’s authenticity and thus to prevent or discourage copyright infringement. Towards the embedding process, several graph theoretic watermarking algorithmic techniques encode the watermark values as graph structures and embed them in application programs. Recently, we pr...

متن کامل

An Evaluation of Static Java Bytecode Watermarking

-The rise in the use of the Internet and bytecode languages such as Java bytecode and Microsoft’s Common Intermediate Language have made copying, decompiling and disassembling software easier. The global revenue loss due to software piracy was estimated to be more than $50 billion in 2008. Watermarking is a technique which attempts to protect software by inserting copyright notices or unique id...

متن کامل

Software watermarking via opaque predicates: Implementation, analysis, and attacks

Within the software industry software piracy is a great concern. In this article we address this issue through a prevention technique called software watermarking. Depending on how a software watermark is applied it can be used to discourage piracy; as proof of authorship or purchase; or to track the source of the illegal redistribution. In particular we analyze an algorithm originally proposed...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003